Description:
UC detects if the type cast operator can be safely removed. This message is issued in cases where the compiler will automatically generate type conversion, such as a conversion from a type to that same type that is permitted for any type.
Incorrect:
procedure extend(size:integer);
var i:integer;
begin
i := integer(size);
...
end;
Correct:
procedure extend(size:integer);
var i:integer;
begin
i := size;
...
end;